/*
 * File: Plant_data.c
 *
 * Code generated for Simulink model 'Plant'.
 *
 * Model version                  : 1.515
 * Simulink Coder version         : 9.0 (R2018b) 24-May-2018
 * C/C++ source code generated on : Fri Aug 14 23:04:43 2020
 *
 * Target selection: ert.tlc
 * Embedded hardware selection: ARM Compatible->ARM Cortex
 * Code generation objectives: Unspecified
 * Validation result: Not run
 */

#include "Plant.h"
#include "Plant_private.h"

/* Invariant block signals (default storage) */
const ConstB_Plant_T Plant_ConstB = {
  { 34557.519189487721, 34557.519189487721, 34557.519189487721,
    34557.519189487721 },              /* '<S106>/Gain6' */

  { 1151.9173063162573, 1151.9173063162573, 1151.9173063162573,
    1151.9173063162573 },              /* '<S106>/Divide1' */

  { 34557.519189487721, 34557.519189487721, 34557.519189487721,
    34557.519189487721 },              /* '<S87>/Gain6' */

  { 1151.9173063162573, 1151.9173063162573, 1151.9173063162573,
    1151.9173063162573 },              /* '<S87>/Divide1' */
  1.9966471868221032,                  /* '<S78>/Subtract1' */
  0.00669438499958795,                 /* '<S78>/Product1' */
  1.9966471868221032,                  /* '<S25>/Subtract1' */
  0.00669438499958795,                 /* '<S25>/Product1' */

  { 1.0F, 0.0F, 0.0F, 0.0F, 1.0F, 0.0F, 0.0F, 0.0F, 1.0F },/* '<S121>/Add' */

  { 0.0F, 0.0F, 1.0F },                /* '<S119>/Vector Concatenate3' */

  { 0.0F, 1.0F, 0.0F },                /* '<S118>/Vector Concatenate3' */

  { 1.0F, 0.0F, 0.0F, 0.0F, 1.0F, 0.0F, 0.0F, 0.0F, 1.0F },/* '<S92>/Add' */

  { 1.0F, 0.0F, 0.0F, 0.0F, 1.0F, 0.0F, 0.0F, 0.0F, 1.0F },/* '<S109>/Add' */

  { 1.0F, 0.0F, 0.0F, 0.0F },          /* '<S34>/Constant1' */

  { 0.0F, 0.0F, 1.0F },                /* '<S9>/VecConcentate3' */
  3U,                                  /* '<S63>/Data Type Conversion' */
  11U                                  /* '<S63>/Data Type Conversion1' */
};

/* Constant parameters (default storage) */
const ConstP_Plant_T Plant_ConstP = {
  /* Expression: Gain
   * Referenced by: '<S87>/Gain4'
   */
  { 20.0, 20.0, 15.0 },

  /* Computed Parameter: X_Frame_Value
   * Referenced by: '<S18>/X_Frame'
   */
  { -1.75804428E-6F, 1.75804428E-6F, 1.779E-7F, 1.75804428E-6F, -1.75804428E-6F,
    1.779E-7F, 1.75804428E-6F, 1.75804428E-6F, -1.779E-7F, -1.75804428E-6F,
    -1.75804428E-6F, -1.779E-7F },

  /* Pooled Parameter (Mixed Expressions)
   * Referenced by:
   *   '<Root>/Constant'
   *   '<S35>/Constant'
   *   '<S10>/Discrete Filter'
   *   '<S11>/Constant'
   *   '<S11>/Constant1'
   *   '<S29>/Constant'
   *   '<S31>/Constant'
   *   '<S59>/Random Source'
   *   '<S64>/Delay1'
   *   '<S9>/Constant1'
   *   '<S13>/Saturation1'
   *   '<S39>/Constant'
   *   '<S39>/Constant1'
   *   '<S39>/Constant2'
   *   '<S39>/Constant3'
   *   '<S60>/Limit  altitude  to Stratosphere'
   *   '<S60>/Limit  altitude  to troposhere'
   *   '<S62>/Constant3'
   *   '<S67>/Saturation'
   *   '<S69>/Random Source'
   *   '<S69>/Random Source1'
   *   '<S74>/Discrete FIR Filter'
   *   '<S90>/integrate'
   *   '<S90>/integrate1'
   *   '<S93>/Random Source'
   *   '<S107>/integrate'
   *   '<S107>/integrate1'
   *   '<S110>/Random Source'
   *   '<S122>/Random Source'
   *   '<S118>/Constant'
   *   '<S118>/Constant2'
   *   '<S118>/Constant3'
   *   '<S118>/Constant4'
   *   '<S119>/Constant1'
   *   '<S119>/Constant2'
   *   '<S119>/Constant3'
   *   '<S119>/Constant4'
   */
  0.0F,

  /* Computed Parameter: Inertia_Matrix_Value
   * Referenced by: '<S34>/Inertia_Matrix'
   */
  { 0.0241F, 0.0F, 0.0F, 0.0F, 0.0239F, 0.0F, 0.0F, 0.0F, 0.0386F },

  /* Pooled Parameter (Mixed Expressions)
   * Referenced by:
   *   '<S59>/Random Source'
   *   '<S115>/Saturation'
   */
  4.0F,

  /* Computed Parameter: RandomSource_VarianceRTP
   * Referenced by: '<S69>/Random Source'
   */
  { 0.02F, 0.02F, 0.04F },

  /* Computed Parameter: RandomSource1_VarianceRTP
   * Referenced by: '<S69>/Random Source1'
   */
  { 0.01F, 0.01F, 0.01F },

  /* Computed Parameter: RandomSource_VarianceRTP_f
   * Referenced by: '<S93>/Random Source'
   */
  { 0.05F, 0.05F, 0.05F },

  /* Computed Parameter: RandomSource_VarianceRTP_b
   * Referenced by: '<S110>/Random Source'
   */
  { 0.005F, 0.005F, 0.005F },

  /* Computed Parameter: RandomSource_VarianceRTP_a
   * Referenced by: '<S122>/Random Source'
   */
  { 0.001F, 0.001F, 0.001F },

  /* Computed Parameter: DeclinationLookup_table
   * Referenced by: '<S117>/Declination Lookup'
   */
  { 130, 86, 48, 31, 22, 17, 13, 11, 10, 9, 8, 6, 5, 3, 2, 2, 0, 118, 78, 46, 31,
    23, 17, 13, 11, 9, 9, 9, 9, 8, 7, 7, 7, 5, 106, 71, 45, 31, 23, 18, 14, 11,
    9, 9, 9, 10, 11, 11, 12, 12, 10, 96, 66, 43, 31, 23, 18, 14, 11, 9, 9, 10,
    11, 13, 14, 16, 17, 14, 87, 61, 42, 30, 23, 17, 14, 11, 9, 9, 10, 12, 14, 17,
    19, 20, 16, 78, 56, 41, 30, 22, 17, 13, 11, 9, 9, 10, 12, 15, 17, 20, 22, 15,
    69, 51, 39, 30, 23, 17, 13, 10, 9, 9, 10, 11, 14, 16, 18, 20, 6, 61, 46, 37,
    29, 23, 17, 12, 10, 8, 8, 8, 9, 11, 12, 14, 13, -13, 53, 41, 33, 27, 22, 16,
    11, 8, 7, 5, 5, 5, 5, 5, 5, -1, -35, 46, 35, 29, 24, 19, 13, 9, 5, 3, 1, 0,
    -1, -2, -3, -7, -18, -47, 38, 29, 23, 18, 13, 8, 3, 0, -3, -4, -6, -7, -9,
    -12, -17, -29, -50, 31, 23, 16, 11, 5, -1, -5, -8, -10, -11, -12, -13, -14,
    -17, -23, -34, -48, 23, 16, 10, 3, -4, -10, -14, -16, -16, -16, -15, -15,
    -16, -19, -25, -34, -44, 16, 10, 4, -4, -12, -18, -20, -21, -20, -18, -16,
    -15, -16, -18, -23, -31, -38, 8, 5, -1, -9, -17, -22, -24, -23, -20, -17,
    -15, -13, -13, -15, -20, -26, -32, 1, -1, -6, -13, -20, -25, -25, -22, -17,
    -14, -11, -10, -10, -12, -15, -21, -25, -7, -7, -10, -15, -21, -25, -24, -19,
    -13, -9, -7, -6, -6, -8, -11, -15, -17, -15, -13, -14, -17, -22, -24, -21,
    -14, -9, -5, -3, -2, -2, -4, -6, -8, -9, -23, -20, -20, -21, -23, -22, -16,
    -9, -5, -2, -1, 0, 1, 0, -1, -2, -2, -31, -28, -27, -27, -25, -20, -11, -5,
    -2, 0, 1, 2, 3, 3, 3, 4, 6, -40, -35, -34, -33, -30, -22, -9, -2, 1, 2, 3, 4,
    4, 5, 7, 10, 13, -49, -44, -42, -41, -36, -25, -11, -2, 2, 3, 4, 4, 6, 8, 11,
    16, 21, -58, -52, -49, -47, -42, -30, -14, -4, 0, 2, 3, 4, 6, 9, 14, 21, 28,
    -67, -60, -56, -52, -45, -32, -17, -7, -2, 0, 2, 4, 6, 10, 17, 25, 34, -76,
    -68, -62, -56, -46, -32, -18, -9, -4, -1, 1, 3, 6, 11, 18, 27, 40, -86, -76,
    -68, -57, -44, -28, -16, -8, -4, -2, 0, 2, 5, 10, 17, 28, 45, -96, -84, -72,
    -57, -39, -23, -12, -7, -3, -2, 0, 1, 4, 7, 13, 25, 47, -107, -93, -75, -52,
    -31, -16, -8, -4, -2, -1, -1, 0, 1, 3, 7, 17, 45, -118, -102, -76, -44, -21,
    -9, -3, -1, 0, 0, -1, -1, -2, -2, -1, 5, 35, -130, -113, -73, -30, -11, -3,
    0, 1, 0, -1, -2, -3, -5, -7, -8, -7, 16, -143, -127, -61, -14, -3, 1, 2, 1,
    0, -1, -3, -6, -8, -11, -13, -15, -3, -157, -148, -22, 2, 4, 4, 3, 2, 1, -1,
    -4, -6, -9, -13, -15, -18, -13, -172, 178, 26, 14, 10, 7, 6, 4, 3, 1, -2, -6,
    -9, -12, -14, -17, -16, 173, 139, 42, 22, 15, 11, 8, 7, 5, 3, 0, -3, -7, -9,
    -12, -13, -14, 158, 112, 47, 27, 19, 14, 11, 9, 7, 6, 3, 0, -3, -6, -7, -9,
    -10, 143, 96, 48, 30, 21, 16, 12, 10, 9, 8, 6, 3, 1, -1, -3, -4, -6, 130, 86,
    48, 31, 22, 17, 13, 11, 10, 9, 8, 6, 5, 3, 2, 2, 0 },

  /* Computed Parameter: InclinationLookup_table
   * Referenced by: '<S117>/Inclination Lookup'
   */
  { -78, -81, -78, -72, -64, -55, -42, -25, -5, 15, 31, 43, 53, 62, 71, 79, 86,
    -78, -79, -76, -70, -62, -53, -40, -22, -2, 18, 34, 45, 54, 63, 71, 79, 86,
    -77, -77, -74, -68, -61, -51, -38, -20, 1, 20, 36, 47, 56, 64, 72, 80, 86,
    -76, -75, -72, -66, -59, -49, -35, -18, 3, 22, 38, 49, 57, 65, 73, 81, 87,
    -75, -74, -70, -64, -57, -46, -33, -15, 5, 24, 39, 51, 59, 67, 75, 82, 87,
    -73, -72, -68, -62, -55, -44, -30, -12, 8, 26, 41, 53, 61, 69, 77, 83, 88,
    -72, -70, -65, -60, -53, -42, -28, -10, 10, 29, 43, 55, 64, 71, 78, 84, 88,
    -71, -67, -63, -57, -50, -40, -25, -7, 13, 31, 46, 57, 66, 73, 80, 85, 88,
    -70, -65, -60, -54, -47, -37, -22, -3, 16, 34, 48, 58, 67, 75, 81, 86, 88,
    -69, -64, -57, -51, -44, -33, -18, 1, 20, 36, 49, 59, 68, 75, 81, 86, 88,
    -68, -62, -55, -49, -41, -31, -15, 3, 21, 36, 49, 58, 67, 74, 80, 85, 87,
    -67, -61, -54, -48, -41, -31, -16, 1, 19, 34, 46, 56, 65, 72, 79, 84, 86,
    -67, -60, -54, -49, -43, -35, -22, -6, 12, 28, 42, 53, 62, 70, 77, 82, 86,
    -66, -60, -55, -51, -48, -41, -31, -17, 1, 19, 35, 49, 59, 68, 76, 81, 85,
    -66, -60, -56, -55, -53, -49, -41, -28, -11, 10, 29, 45, 57, 67, 74, 80, 84,
    -66, -60, -57, -58, -58, -55, -49, -38, -20, 1, 24, 42, 55, 66, 73, 79, 84,
    -65, -60, -58, -60, -62, -60, -55, -44, -27, -4, 20, 40, 54, 65, 73, 79, 83,
    -65, -60, -59, -61, -65, -65, -60, -48, -30, -5, 19, 40, 54, 65, 73, 78, 83,
    -66, -60, -59, -61, -66, -67, -63, -50, -30, -5, 20, 40, 55, 65, 73, 78, 83,
    -66, -61, -59, -60, -65, -68, -63, -50, -29, -4, 21, 41, 56, 66, 73, 78, 83,
    -66, -61, -59, -60, -63, -66, -61, -48, -27, -2, 23, 43, 57, 66, 73, 78, 83,
    -67, -62, -60, -59, -61, -63, -58, -44, -23, 2, 26, 44, 58, 67, 74, 79, 84,
    -68, -64, -61, -61, -61, -61, -55, -40, -19, 6, 28, 46, 59, 68, 74, 79, 84,
    -69, -66, -63, -63, -63, -61, -53, -38, -17, 8, 30, 47, 59, 68, 75, 80, 84,
    -70, -68, -66, -66, -65, -62, -53, -38, -16, 8, 30, 47, 60, 69, 76, 81, 85,
    -71, -70, -69, -69, -68, -64, -54, -38, -17, 8, 30, 47, 60, 70, 77, 82, 86,
    -73, -73, -73, -73, -71, -65, -55, -39, -18, 7, 30, 47, 60, 70, 78, 83, 87,
    -74, -75, -76, -76, -73, -66, -55, -39, -18, 6, 29, 47, 61, 71, 78, 84, 87,
    -75, -78, -80, -78, -74, -66, -54, -38, -17, 7, 29, 47, 61, 71, 79, 84, 88,
    -76, -80, -83, -80, -74, -65, -53, -37, -16, 7, 29, 47, 60, 70, 78, 84, 88,
    -77, -83, -86, -81, -73, -64, -51, -36, -15, 7, 28, 46, 59, 69, 77, 83, 88,
    -78, -85, -87, -80, -72, -63, -51, -35, -16, 6, 27, 44, 57, 67, 75, 82, 88,
    -79, -86, -86, -79, -71, -62, -50, -35, -16, 5, 25, 42, 55, 65, 73, 81, 87,
    -79, -86, -84, -77, -70, -61, -49, -34, -15, 5, 25, 41, 53, 63, 72, 80, 87,
    -79, -85, -82, -76, -68, -59, -47, -31, -13, 7, 26, 40, 52, 62, 71, 79, 86,
    -79, -83, -80, -74, -66, -57, -45, -28, -9, 11, 28, 41, 52, 62, 71, 79, 86,
    -78, -81, -78, -72, -64, -55, -42, -25, -5, 15, 31, 43, 53, 62, 71, 79, 86 },

  /* Computed Parameter: MagnitudeLookup_table
   * Referenced by: '<S117>/Magnitude Lookup'
   */
  { 61U, 63U, 62U, 59U, 54U, 49U, 43U, 38U, 34U, 33U, 34U, 37U, 42U, 48U, 54U,
    57U, 58U, 60U, 62U, 60U, 56U, 52U, 46U, 41U, 36U, 33U, 33U, 34U, 37U, 42U,
    48U, 54U, 57U, 58U, 59U, 60U, 58U, 54U, 49U, 44U, 39U, 35U, 32U, 32U, 34U,
    38U, 43U, 49U, 54U, 57U, 58U, 58U, 59U, 56U, 52U, 47U, 42U, 37U, 33U, 32U,
    32U, 35U, 39U, 44U, 50U, 55U, 57U, 58U, 57U, 57U, 54U, 49U, 45U, 40U, 35U,
    32U, 31U, 33U, 36U, 40U, 46U, 52U, 56U, 58U, 57U, 56U, 55U, 52U, 47U, 42U,
    37U, 33U, 31U, 31U, 33U, 37U, 42U, 48U, 53U, 57U, 58U, 57U, 55U, 53U, 49U,
    44U, 40U, 35U, 32U, 30U, 31U, 34U, 38U, 44U, 50U, 55U, 58U, 58U, 57U, 54U,
    51U, 46U, 41U, 37U, 33U, 30U, 29U, 30U, 34U, 40U, 46U, 51U, 56U, 58U, 58U,
    57U, 53U, 49U, 43U, 38U, 34U, 30U, 28U, 28U, 30U, 35U, 41U, 47U, 52U, 57U,
    59U, 58U, 57U, 52U, 47U, 41U, 35U, 30U, 28U, 26U, 27U, 30U, 35U, 41U, 47U,
    53U, 57U, 58U, 58U, 57U, 50U, 45U, 38U, 32U, 27U, 25U, 24U, 26U, 29U, 34U,
    40U, 46U, 52U, 56U, 58U, 58U, 56U, 49U, 43U, 35U, 29U, 25U, 23U, 23U, 25U,
    28U, 33U, 39U, 45U, 51U, 55U, 57U, 57U, 56U, 48U, 41U, 34U, 28U, 24U, 22U,
    23U, 24U, 27U, 32U, 37U, 43U, 49U, 53U, 56U, 56U, 56U, 48U, 40U, 32U, 27U,
    24U, 23U, 23U, 24U, 27U, 30U, 35U, 41U, 47U, 51U, 54U, 55U, 56U, 47U, 39U,
    31U, 26U, 24U, 23U, 24U, 25U, 27U, 30U, 34U, 40U, 45U, 50U, 53U, 55U, 55U,
    47U, 38U, 31U, 26U, 24U, 24U, 25U, 26U, 28U, 30U, 34U, 39U, 45U, 49U, 52U,
    54U, 55U, 46U, 38U, 30U, 26U, 24U, 25U, 26U, 28U, 29U, 31U, 35U, 39U, 44U,
    48U, 51U, 53U, 55U, 46U, 37U, 30U, 25U, 24U, 25U, 28U, 30U, 31U, 32U, 35U,
    40U, 44U, 48U, 51U, 53U, 55U, 46U, 38U, 30U, 25U, 24U, 26U, 28U, 31U, 32U,
    33U, 36U, 41U, 45U, 48U, 51U, 53U, 55U, 47U, 38U, 31U, 26U, 24U, 26U, 29U,
    32U, 33U, 34U, 37U, 42U, 46U, 49U, 51U, 53U, 55U, 48U, 40U, 33U, 28U, 25U,
    26U, 29U, 32U, 33U, 35U, 38U, 42U, 47U, 50U, 52U, 54U, 55U, 48U, 41U, 35U,
    30U, 28U, 28U, 30U, 32U, 33U, 35U, 39U, 44U, 47U, 50U, 53U, 54U, 56U, 50U,
    44U, 38U, 34U, 32U, 31U, 32U, 33U, 34U, 36U, 40U, 45U, 49U, 52U, 54U, 55U,
    56U, 51U, 46U, 42U, 39U, 37U, 36U, 36U, 35U, 35U, 37U, 41U, 46U, 50U, 53U,
    55U, 56U, 57U, 52U, 49U, 46U, 44U, 42U, 41U, 40U, 39U, 37U, 39U, 42U, 47U,
    51U, 55U, 57U, 57U, 57U, 54U, 52U, 51U, 49U, 48U, 46U, 45U, 42U, 40U, 40U,
    43U, 48U, 53U, 57U, 59U, 59U, 58U, 55U, 55U, 55U, 54U, 52U, 51U, 48U, 44U,
    41U, 41U, 44U, 49U, 55U, 58U, 60U, 60U, 58U, 57U, 58U, 59U, 58U, 56U, 54U,
    51U, 46U, 42U, 42U, 45U, 50U, 56U, 60U, 61U, 60U, 58U, 58U, 61U, 62U, 61U,
    59U, 56U, 52U, 47U, 43U, 42U, 45U, 51U, 56U, 60U, 62U, 61U, 59U, 59U, 63U,
    64U, 64U, 61U, 57U, 52U, 46U, 42U, 41U, 45U, 50U, 56U, 60U, 61U, 61U, 59U,
    60U, 64U, 66U, 65U, 62U, 57U, 51U, 45U, 41U, 40U, 43U, 49U, 54U, 58U, 61U,
    61U, 59U, 61U, 65U, 67U, 66U, 62U, 57U, 51U, 45U, 40U, 39U, 41U, 46U, 52U,
    56U, 59U, 60U, 59U, 61U, 66U, 67U, 65U, 62U, 56U, 50U, 44U, 39U, 37U, 39U,
    43U, 49U, 54U, 58U, 59U, 59U, 61U, 66U, 66U, 64U, 60U, 55U, 49U, 43U, 38U,
    36U, 37U, 41U, 46U, 52U, 56U, 59U, 58U, 61U, 65U, 65U, 63U, 59U, 53U, 47U,
    41U, 36U, 34U, 35U, 39U, 44U, 50U, 55U, 58U, 58U, 61U, 64U, 64U, 61U, 56U,
    51U, 45U, 40U, 35U, 33U, 34U, 38U, 43U, 49U, 54U, 58U, 58U, 61U, 63U, 62U,
    59U, 54U, 49U, 43U, 38U, 34U, 33U, 34U, 37U, 42U, 48U, 54U, 57U, 58U }
};

/*
 * File trailer for generated code.
 *
 * [EOF]
 */
